#ifndef SIMPLESELECTIONSTRATEGY_H_
#define SIMPLESELECTIONSTRATEGY_H_

#include "SelectionStrategy.h"

/**
  * @author Łukasz Szybka
  */
class SimpleSelectionStrategy : public SelectionStrategy
{
public:
    SimpleSelectionStrategy();
    Chromosome* selectOne(const QList<Chromosome*>& chromosomeList);
    void resetTempData();

private:
    int reproductionIndex;
    bool toggle;
};

#endif /*SIMPLESELECTIONSTRATEGY_H_*/
